package cn.sirun.com.fca.personal.center.presenter;

import com.tencent.cloud.iov.flow.presenter.IPresenter;

import cn.sirun.com.fca.personal.center.model.request.SubmitPlateNumberRequest;
import cn.sirun.com.fca.personal.center.model.request.SubmitUnbindCarRequest;

public interface ICarManagerPresenter extends IPresenter {

    /**
     * 获取车辆列表
     */
    void getCarList();

    /**
     * 设置当前控制车辆
     *
     * @param din
     */
    void setCurrentVehicle(String din);

    /**
     * 设置车牌号
     *
     * @param request
     */
    void editCarNumber(SubmitPlateNumberRequest request);

    /**
     * 删除车辆
     *
     * @param request
     */
    void unbindCar(SubmitUnbindCarRequest request);

    /**
     * 获取车辆信息
     * @param din
     */
    void getCarInfo(String din);
}
